مريم سعد جعفر رانيا عبد السجاد علي سامي سمادير عبد العباس ياسمين عبد االمير
|
|
- Dinah Freeman
- 6 years ago
- Views:
Transcription
1 مريم سعد جعفر رانيا عبد السجاد علي سامي سمادير عبد العباس ياسمين عبد االمير 1
2 Introduction of J2ME
3 Introduction of Mobile Technology The goals Mobile Technology Connecting people Information sharing Internet access 3
4 Introduction of Mobile Technology Includes Notebook Palmtops PDAs Mobile Phones Tablet PCs And more... 4
5 Introduction of Mobile Technology The Internet Scenario for retrieving information in a wireless network Wireless Network Base Station Internet Web Servers Request : Response : 5
6 Introduction of Mobile Technology Mobile Networking GSM, GPRS, EDGE 1G, 2G, 2.5G, 2.75G, 3G and 4G IEEE InfraRed and Bluetooth 6
7 Introduction of Mobile Technology GSM Global System for Mobile Communications, one of the leading digital cellular systems. Data speed for GSM is 9.6 kilobits. EDGE Enhanced Data GSM Environment. EDGE is a faster version of GSM wireless service. EDGE enables data to be delivered at rates up to 384 Kbps on a broadband. 7
8 Introduction of Mobile Technology GPRS General Packet Radio Service, a standard for wireless communications which runs at speeds up to 115 kilobits per second. 8
9 Introduction of Mobile Technology First Generation (1G) Analog system designed for voice only communication. 1G systems are almost extinct now, Second Generation (2G) Use GSM and IS-95 CDMA technologies Allows users to communicate with different codes Still designed for voice communication 9
10 Introduction of Mobile Technology Third Generation (3G) UMTS and CDMA-2000, are used. UMTS is broadly deployed in Europe and CDMA-2000 is being deployed in North American and parts in Asia Higher data transmission rate (up to 2Mbps) which allows video conferencing Forth Generation (4G) Combined the technologies of Wireless local area network and 3G 10
11 Introduction of Mobile Technology IEEE Wireless Local Area Network a, b and g Allows 54Mbps data transmission speed (even 108Mbps is provided in the market) 11
12 Introduction of Mobile Technology InfraRed Short range data transmission technology Normally used as remote controller Data rate is around tens kbps Line of sight transmission, hence the space between two InfraRed Devices should be clear 12
13 Introduction of Mobile Technology Bluetooth Commonly used for hand-free earphone Short range data transmission around 10 meters Data rate is up to 1Mbps Do not have light of sight requirement 13
14 The button (or project menu item) Build causes the source files to be compiled. Although it is called Build it doesn t actually produce a jar file. The emulator can work without a jar file. If you need to generate the jar-file use the project menu item: Package -> Create Package. The previous directory listing 14
15 Using Build to compile the project was after a build but before a create package so there is a manifest file, a deployment file, compiled class files, but no jar file. This section explains how you can use alternative screens in one MIDlet. This is very important because the area of the display is so small it is not possible to get much on the display so that to do other jobs 15
16 Using Build to compile the project sometimes requires a separate screen. The basic strategy is to build different Forms for the different tasks that the program wants to do and then switch between them using commands. The switching is easy, just use the setcurrent method on the one and only display, so: display.setcurrent (editform); will cause the MIDlet to show the edit form 16
17 Using more than one Form This section explains how you can use alternative screens in one MIDlet. This is very important because the area of the display is so small it is not possible to get much on the display so that to do other jobs sometimes requires a separate screen. 17
18 Using more than one Form The basic strategy is to build different Forms for the different tasks that the program wants to do and then switch between them using commands. The switching is easy, just use the setcurrent method on the one and only display, so: display.setcurrent (editform); will cause the MIDlet to show the edit 18 form.
19 Ticker The Ticker class implements a tickertape, or a piece of text that runs continuously across the display. A ticker can be attached to one or more of the four screens discussed earlier, namely: Alert, TextBox, List, and Form. To create a ticker object, use the Ticker constructor: public Ticker(String str); 19
20 There are a few points to note about a ticker: No method calls are provided for starting and stopping the ticker. The ticker string scrolls continuously. In other words, when the string finishes scrolling off the display, the ticker starts over at the beginning of the string. It may help to add some spaces at the end of the ticker string so the message ends do not appear tied together. The direction and the speed of the scrolling are determined by the MIDP implementation 20
21 DateField A DateField object is an editable component for representing calendar date and time information that can be placed on a Form object. It can be configured to accept date or time information, or both. A DateField object can be created using one of the following two constructors: public DateField(String label, int mode); public DateField(String label, int mode, TimeZone timezone); 21
22 DateField The first constructor is used to create a DateField object with the specified label and mode. This mode can be specified providing one of the static fields: DateField.DATE, DateField.TIME, or DateField.DATE_TIME. The DateField.DATE input mode allows you to set date information, DateField.TIME allows for clock time information (hours and minutes), and DateField.DATE_TIME allows for setting both. 22
23 DateField The DateField object has the following methods to access the properties added onto the Form object i. public Date getdate( ) ii. public int getinputmode( ) iii. public void setdate(date date); iv. public void setinputmode(int mode); To display a date field, first create a Form object, and then use the append( ) method of the form to add the date field. 23
24 Software Technology for Mobile Device There are many terms about mobile application development Windows Mobile Symbian Embedded Visual C++ and.net J2ME 24
25 Software Technology for Mobile Device Windows Mobile Windows Mobile is Microsoft's software platform for Pocket PCs and Smartphones. Windows Mobile extends the familiarity of the Windows desktop to personal devices. Windows Powered mobile devices include Pocket PC, Pocket PC Phone Edition, Smartphone, and Handheld PC 25
26 Software Technology for Mobile Device Symbian Symbian is like an Operation System on mobile phone. It provides the required low level functions for application development 26
27 Software Technology for Mobile Device Embedded Visual C and.net Programming language and related libraries that allows programmer to develop applications on Windows Mobile platform 27
28 Software Technology for Mobile Device J2ME (Java 2, MicroEdition) Normally used for less memory and low processing power devices A collection of packages and classes for application development on mobile devices We will use J2ME to develop applications in this course 28
29 J2me libraries J2ME Polish is a suite of tools and technologies invented in It has been downloaded up to a million times until now and hundreds of companies worldwide have purchased commercial licenses (including Huawei, Samsung, Nokia, Qualcomm, and Vodafone). 29
30 The main features of J2ME Polish include: Lush: A UI toolkit that is highly flexible and that can be designed outside of the application's source code. Janus: A toolset for porting mobile application to different handsets and different technology platforms. It also allows transcoding you J2ME application to a Blackberry or Android app. Touch: Technology for accessing server side content and communicating with remote parties. Trunk: A persistence solution that allows you to load and save complex data with a single line of code. 30
31 Flemil Flemil is a mobile application user interface creation library for Java ME(J2ME) devices. Flemil stands for Flexible Mobile Interface Library. As the name suggests Flemil provides the application developer as well as the user with flexibility to control how their application look like. Flemil offers more user friendly and intuitive widgets on a device independent manner while utilizing the least resources therefore leaving the user and the developer of an application with a lot of resources for use with business logic implemetation. 31
32 Features Flemil offers a number of useful features on top of the default ones of providing user input. These features include theming, layout switching between landscape and portrait, switching to fullscreen mode, popup windows, tabs controls, nested menus and many more. All these features are exposed to you in a straighfoward way through the API which provides methods to access the functionalities of the library. The best way to have an experience of the features that Flemil gives is to watch a demo of it running or by playing around with the MicroEmulator demo live on this Website. Flemil will work on any 32
33 device that has MIDP 2.0 and CLDC 1.0 or higher for both cases (Any device created after 2002 most likely meets these features). Flemil is targeted for all ranges of devices that has support for J2ME, from simple phones with a few kilo bytes of memory available to high end phones with mega bytes of available memory. Flemil adjusts itself to fit on the whole screen of your application in a device independent way therefore making sure that the application utilizes as much as possible of the available users device display area. 33
34 jmobilecore jmobilecore library is powerful tool for creating J2ME applications. jmobilecore provides support for developing compact and rich Canvas-based GUI, fast data access, reliable communications and simplifies creation of multithreading midlet applications. jmobilecore library is written on Java2 Mobile Edition (MIDP1.0 and CLDC1.0) and using standard Sun J2ME libraries. Some classes are using J2ME manufacturer's extensions (from Nokia and Siemens) for better performance and presentation. No other libraries and/or frameworks are used. 34
35 jmobilecore library is targeted to work on any phone or PDA device which supports J2ME (MIDP1.0 and CLDC1.0). Today list of supported devices includes (but not limits) phones: LG Electronics (like 5320), Nokia series 30/40/60 (ex: 6200, 3650, 6800), Motorola iden (ex: i85,i730, i860), Motorola T7xx, Samsung (like C100, S100/200/300), Siemens (like SL45, S65), SonyEricsson (like T6xx) 35
36 Major features of the jmobilecore library GUI (Canvas-based) support including "core" part (standard GUI controls: Label, TextField, TextPane, TextArea, List, Menu, SoftButton etc.) and "extensions": non-standard but useful phone-oriented graphic controls (PropertyLabel, SplashScreen, DateField, TimeField, CurrencyField, PhoneNumberField etc.) Data storage support: implementation of fields (boolean, integer, string, binary), records, tables, keys and indexes on the top of RMS Communications: implementation of general support for HTTP and binary(over HTTP) data transfer 36
37 Parallel processes support: classes which allows simple conversion of user tasks (classes) to asynchronously working threads 37
38 LWUIT LWUIT is a framework for cross platform mobile development that was originally inspired by Swing but took a lot of inspiration from SwingX and went much further with themes & styles. LWUIT has a powerful GUI builder/theme creator and provides a porting layer to several platforms specifically J2ME/MIDP, Blackberry, TV, JavaSE (Applets and Applications), Android and others. LWUIT allows a lot of power in configuring its theme and has 3rd party themes mimicking native Android/iPhone look and feels in the LWUIT incubator. LWUIT features elaborate special effects and transitions and is highly customizable, it supports all the common touch gestures as well as feature phone none-touch UI's seamlessly. 38
39 LWUIT is 100% open source and free under the GPL with classpath exception license which allows for both commercial and none commercial deployments. LWUIT4IO is an additional library for LWUIT recently added to provide improved integration with filesystem, storage, serialization, Networking etc. To this date there is a large and thriving LWUIT community, there are many operator grade deployments of applications based on LWUIT within some of the biggest operators in the world. 39
40 J2ME Resources 33-Evaluation-GUI-libraries-for-J2ME.html Ben Hui's site has the best Bluetooth tutorials and an extensive links section Eclipse - is my favourite Java IDE. It's open source, cross-platform and totally free. Eclipse Plugins - a great resource for getting all sorts of things to work with Eclipse. 40
41 41
42 42
Mobile Application Development. Introduction. Dr. Christelle Scharff Pace University, USA
Mobile Application Development Introduction Dr. Christelle Scharff cscharff@pace.edu Pace University, USA Objectives Getting an overview of the mobile phone market, its possibilities and weaknesses Providing
More informationDAY 3 J2ME March 2007 Aalborg University, Mobile Device Group Mobile Phone Programming
DAY 3 J2ME Mobile Phone Programming Module 2 Micro (J2ME) Overview Introduction J2ME architecture Introduction 1 J2ME Key Factors Portability: Write once run anywhere Security: Code runs within the confines
More informationDAY 3 J2ME Aalborg University, Mobile Device Group. Mobile. Mobile Phone Programming
DAY 3 J2ME Mobile Phone Programming Java 2 Micro Edition (J2ME) Overview Introduction J2ME architecture MIDlets Application development Introduction J2ME Key Factors Portability: Write once run anywhere
More informationLIGHTWEIGHT UI TOOLKIT MAKING COMPELLING JAVA ME APPLICATIONS EASY
LIGHTWEIGHT UI TOOLKIT MAKING COMPELLING JAVA ME APPLICATIONS EASY Chen Fishbein, Software Architect Shai Almog, Software Architect Yoav Barel, Senior Manager TS-4921 Agenda What is LWUIT? Why? Key Benefits
More informationDeveloping Games for J2ME Technology- Enabled Mobile Devices
Developing Games for J2ME Technology- Enabled Mobile Devices Nicolas Lorain Sr. Product Manager Wireless Java Technologies Sun Microsystems, Inc. Session Speakers Nicolas Lorain Sr. Product Manager, Wireless
More informationINSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad
INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad - 500 043 INFORMATIONTECHOGY TUTORIAL QUESTION BANK ACADEMIC YEAR - 2018-19 Course Title Mobile Application Development Course Code
More informationMobile Information Device Profile (MIDP) Alessandro Cogliati. Helsinki University of Technology Telecommunications Software and Multimedia Laboratory
Multimedia T-111.5350 Mobile Information Device Profile (MIDP) Alessandro Cogliati Helsinki University of Technology Telecommunications Software and Multimedia Laboratory 1 Outline Java Overview (Editions/Configurations/Profiles)
More informationWhy Android? Why Android? Android Overview. Why Mobile App Development? 20-Nov-18
Why Android? Android Overview Dr. Siddharth Kaza Dr. Josh Dehlinger A lot of students have them 2010 survey by University of CO 1 : 22% of college students have Android phone (26% Blackberry, 40% iphone)
More informationST.MARTIN'S ENGINEERING COLLEGE Dhulapally,Secunderabad-014
ST.MARTIN'S ENGINEERING COLLEGE Dhulapally,Secunderabad-014 INFORMATION TECHNOLOGY TUTORIAL QUESTION BANK Course Title Course Code Regulation Course Structure Team of Instructors Mobile Application Development
More informationMinne menet, Mobiili-Java?
Minne menet, Mobiili-Java? Java Platform, Micro Edition Status and Future Directions Antero Taivalsaari Sun Microsystems, Inc. December 2005 Growth Continues (2005 vs. 2003) 1 Billion Installed Base as
More informationDeveloping Mobile Applications
Developing Mobile Applications J2ME Java 2 Micro Edition 1 Virtual machines portable apps virtual machine native apps operating system hardware 2 Java - important issues Symbolic language not a random
More informationWho am I? Wireless Online Game Development for Mobile Device. What games can you make after this course? Are you take the right course?
Who am I? Wireless Online Game Development for Mobile Device Lo Chi Wing, Peter Lesson 1 Email: Peter@Peter-Lo.com I123-1-A@Peter Lo 2007 1 I123-1-A@Peter Lo 2007 2 Are you take the right course? This
More informationOverview of Java 2 Platform, Micro Edition (J2ME )
CHAPTER2 Overview of Java 2 Platform, Micro Edition (J2ME ) 2.1 Java 2 Platform Recognizing that one size does not fit all, Sun Microsystems has grouped Java technologies into three editions, each aimed
More informationSoftware Development & Education Center. Java Platform, Micro Edition. (Mobile Java)
Software Development & Education Center Java Platform, Micro Edition (Mobile Java) Detailed Curriculum UNIT 1: Introduction Understanding J2ME Configurations Connected Device Configuration Connected, Limited
More informationThe #1 Telecom & Wireless Career Site on the Web. Iain Gillott (512)
The #1 Telecom & Wireless Career Site on the Web Iain Gillott (512) 263-5682 iain@igr-inc.com About Us The #1 Telecom & Wireless Career Site on the Web We are a Human Capital Community of more than 200,000
More informationMobile Station Execution Environment (MExE( MExE) Developing web applications for PDAs and Cellphones. WAP (Wireless Application Protocol)
Developing web applications for PDAs and Cellphones Mobile Station Execution Environment (MExE( MExE) MExE is a standard for defining various levels of wireless communication These levels are called classmarks
More informationLecture - 01 Evolution of Wireless Communication Technologies
Principles of Modern CDMA/MIMO/OFDM Wireless Communications Prof. Aditya K. Jagannatham Department of Electrical Engineering Indian Institute of Technology, Kanpur Lecture - 01 Evolution of Wireless Communication
More informationGlossary 1. ARPU or Average Revenue per User A method of measuring revenue associated with the delivery of mobile commerce services by MNOs.
Glossary 321 Glossary 1 2G or 2nd Generation The currently available digital communication networks for voice and data communication (e.g., GSM, CDMA, PDC). 2.5G or 2.5th Generation Represents an upgrade
More informationWhat's New In Mobile & Embedded Java? A Technology Update
What's New In Mobile & Embedded Java? A Technology Update Terrence Barr Senior Technologist, Mobile & Embedded terrence.barr@oracle.com Safe Harbor Statements The following is intended
More informationRadical GUI Makeover with Ajax Mashup
Radical GUI Makeover with Ajax Mashup Terrence Barr Senior Technologist and Community Ambassador Java Mobile & Embedded Community TS-5733 Learn how to turn a 'plain old' Java Platform, Micro Edition (Java
More informationINTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY
INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK A REVIEW ON THE ARCHITECTURE OF ANDROID IN SMART PHONES RAVNEET KAUR T. BAGGA 1,
More informationStandards,Tools, & Best Practices Editor: Sumi Helal University of Florida
Standards,Tools, & Best Practices Editor: Sumi Helal University of Florida helal@cise.ufl.edu Pervasive Java, Part II Sumi Helal, University of Florida In the first issue, I covered Java 2, Micro Edition
More informationUser Interfaces for Web Sites and Mobile Devices. System and Networks
User Interfaces for Web Sites and Mobile Devices System and Networks Computer Systems and Networks: Device-Aware Interfaces Interfaces must take into account physical constraints of computers and networks:
More informationAccessing DB2 Everyplace using J2ME devices, part 1
Accessing DB2 Everyplace using J2ME devices, part 1 Skill Level: Intermediate Naveen Balani (naveenbalani@rediffmail.com) Developer 08 Apr 2004 This two-part tutorial assists developers in developing DB2
More informationReach the Next Billion with Engaging Apps: Full Developers
JavaOne 2012, San Francisco Reach the Next Billion with Engaging Apps: Full Touch for Java ME Developers Reha Chakroborty Senior Product Manager, Series 40 Developer Product (Java) Oct 2012 What is Series
More informationAcknowledgments Introduction p. 1 The Wireless Internet Revolution p. 1 Why Java Technology for Wireless Devices? p. 2 A Bit of History p.
Figures p. xiii Foreword p. xv Preface p. xvii Acknowledgments p. xxi Introduction p. 1 The Wireless Internet Revolution p. 1 Why Java Technology for Wireless Devices? p. 2 A Bit of History p. 3 J2ME Standardization
More informationDB DAL BLL WS. Server. Click2Go Web Site. Mobile Phone. Click2Go Mobile Application. System's Architecture. System Overview
System's Architecture System Overview Server Click2Go Web Site DB DAL BLL WS Mobile Internet Connection (GPRS, UMTS, WLAN, ) Mobile Phone Click2Go Mobile Application The system contains two environments:
More informationCTIS 487: Lecture Notes 1
CTIS 487: Lecture Notes 1 Mobile phones got their name due to the fact that they allow users to make phone calls while being mobile. The communication architecture was dominated by base stations communicating
More informationM-Stock: Efficient Stock Monitoring for Mobile Users
M-Stock: Efficient Stock Monitoring for Mobile Users Fadi Aloul, Assim Sagahyroon, Nancy Salem, Omar Al-Omar, Sahar Shehada Department of Computer Engineering American University of Sharjah, UAE Abstract
More informationSony Ericsson Bluetooth Connect To Pc Suite For Windows 8
Sony Ericsson Bluetooth Connect To Pc Suite For Windows 8 Sony ericsson PC suite is a software which allow to you to connect or transfer Connect Via usb or Via bluetooth. Backup your phone data. Manage
More informationMobile Services for Java-enabled Devices on 3G Wireless Networks. 1 Introduction
Mobile Services for Java-enabled Devices on 3G Wireless Networks Dr. Silvano Maffeis, CTO, Softwired AG silvano.maffeis@softwired-inc.com http://www.softwired-inc.com/ 1 Introduction The usage of mobile
More informationThe Inflection Point in the Application Ecosystem
The Inflection Point in the Application Ecosystem The post-pc era the data explosion 0111010101101010101010101010101010101010110101010101010101010101010101010101 0101010101101011011011011101011100000010110101001101011110011010101010110101
More informationJavaME TAMZ. Department of Computer Science VŠB-Technical University of Ostrava
TAMZ 1 Contact Information Office: A-1007 Address: Dept. of Computer Science, FEECS 17. listopadu 15 708 33 Ostrava-Poruba Phone: +420 59 699 4219 E-mail: pavel.moravec@vsb.cz Web: http://wiki.cs.vsb.cz/index.php/moravec/cz
More informationAndroid App Development. Muhammad Sharjeel COMSATS Institute of Information Technology, Lahore
Android App Development Muhammad Sharjeel COMSATS Institute of Information Technology, Lahore Mobile devices (e.g., smartphone, tablet PCs, etc.) are increasingly becoming an essential part of human life
More informationPetr Suchomel Architect, NetBeans Mobility
NetBeans 6.0 A Fresh Look into Java Development Petr Suchomel Architect, NetBeans Mobility Sun Microsystems Agenda The NetBeans IDE, Platform, Community What's new in NetBeans 6.0 Quick look over NetBeans
More informationThe World of Android Development
The World of Android Development Java Concepts The Big Difference WEB APPS & MOBILE APPS Advantages of Web apps o Universal access Browsers are everywhere Any device on the network can access content PCs,
More informationMOBILE COMPUTING Unit V
MOBILE COMPUTING Unit V 1 UNIT V MOBILE PLATFORMS AND APPLICATIONS Mobile Device Operating Systems Special Constrains & Requirements Commercial Mobile Operating Systems Software Development Kit: ios, Android,
More informationIntroduction to Mobile Application and Development
Introduction to Mobile Application and Development Mobile Phones A mobile phone (also called mobile, cellular telephone, cell phone, or hand phone is an electronic device used to make 1. Calls across a
More informationMARS AREA SCHOOL DISTRICT Curriculum TECHNOLOGY EDUCATION
Course Title: Java Technologies Grades: 10-12 Prepared by: Rob Case Course Unit: What is Java? Learn about the history of Java. Learn about compilation & Syntax. Discuss the principles of Java. Discuss
More informationMMAPI (Mobile Media API) Multimedia Framework for Mobile Devices
MMAPI (Mobile Media API) Multimedia Framework for Mobile Devices Zohar Sivan IBM Research Laboratory in Haifa IBM Labs in Haifa MMAPI Objectives Provide a standards-based Java multimedia framework for
More informationTAMZ. JavaME. MIDlets. Department of Computer Science VŠB-Technical University of Ostrava
MIDlets 1 MIDlet A MIDlet is a Java program for embedded devices, more specifically the virtual machine. Generally, these are games and applications that run on a cell phone. MIDlets will (should) run
More informationphoneme: High-performance, product-quality GPLv2 CDC + CLDC stacks Terrence Barr
phoneme: High-performance, product-quality GPLv2 CDC + CLDC stacks Terrence Barr Senior Technologist and Community Ambassador Java Mobile & Embedded Community Sun Microsystems 1 Platform Scalability and
More informationCM0256 Pervasive Computing
CM0256 Pervasive Computing Lecture 17 Software Development Approaches Tom Goodale t.r.goodale@cs.cardiff.ac.uk Lecture Outline In this lecture we: J2ME applications Palm. Device Limitations Limited Power
More informationeswt Requirements and High-Level Architecture Abstract Document Information Change History
eswt Requirements and High-Level Architecture Abstract There is a need for a standardized UI API fit for embedded devices having fewer resources and smaller screen sizes than a desktop computer. The goal
More informationSoftware Development for Mobile Devices
Software Development for Mobile Devices Operating System Diversity Many Operating Systems Google Android Apple ios Microsoft Windows Phone Nokia Symbian Linux RIM BlackBerry OS HP/Palm WebOS BREW Differences
More informationProvideX On Handhelds
ProvideX On Handhelds Presented by: Jarett Smith Presentation Overview Landscape of Mobile Computing Wireless Connections to Internet Challenges of Mobile Computing Why We Chose Java 2 Micro Edition Java
More informationDeveloper s overview of the Android platform
Developer s overview of the Android platform Erlend Stav SINTEF November 10, 2009 mailto:erlend.stav@sintef.no 1 Overview Vendors and licensing Application distribution Platform architecture Application
More informationQt for Device Creation
Qt for Device Creation Speeding up ROI & Time-to-Market with Qt Andy Nichols Software Engineer, Qt R&D, Oslo Overview Problems facing Device Creators How Qt for Device Creation addresses those Problems
More informationWireless Internet Platform for Interoperability (WIPI(
for Interoperability (( ) on Linux 11-12 July, 2005 Jae-Ho Lee Team, ETRI 1 LINUX + Deficiency of contents running on smartphone, compared with existing mobile phone Porting the sharable mobile platform
More informationBuilding Motion and Noise Detector Networks from Mobile Phones
Magyar Kutatók 9. Nemzetközi Szimpóziuma 9 th International Symposium of Hungarian Researchers on Computational Intelligence and Informatics Building Motion and Noise Detector Networks from Mobile Phones
More informationPlanning a scalable long-term wireless strategy
Planning a scalable long-term wireless strategy While operators in many markets will continue to invest in maintaining and upgrading 2G networks for the foreseeable future, operators in other markets have
More informationWIRELESS TRANSMISSION
WIRELESS TRANSMISSION Name: R.A.K.M.Ranaweera. Registration No: 07/AS/CI/O22 Department: Computing and Information Technology. Contact: 0718478566 Date: 25/08/2001 Email: 4kasun@gmail.com Wireless Transmission
More informationBuild Tizen HTML5 Apps w/ Sencha Architect & Sencha Touch
Build Tizen HTML5 Apps w/ Sencha Architect & Sencha Touch About me /** * About me */ Ext.create("Person", { firstname: "Stefan", lastname : "Stölzle", company : "Sencha, Inc.", //position : "Sr. Solutions
More informationCHAPTER 03: MULTIMEDIA & OPERATING SYSTEM. :: Operating System :: ~ What is OS?~ ~ OS Functions~ ~ OS Characteristics ~ ~ Type of OS~
CHAPTER 03: MULTIMEDIA & OPERATING SYSTEM :: Operating System :: ~ What is OS?~ ~ OS Functions~ ~ OS Characteristics ~ ~ Type of OS~ 1 Operating System and Software Computer Operating System An operating
More informationAD105 Introduction to Application Development for the IBM Workplace Managed Client
AD105 Introduction to Application Development for the IBM Workplace Managed Client Rama Annavajhala, IBM Workplace Software, IBM Software Group Sesha Baratham, IBM Workplace Software, IBM Software Group
More informationCopyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
1 What information workers expect today Productivity on the go Access to contacts, email, and documents from virtually anywhere Easily connect with other people 2 Microsoft unified communications Enterprise-ready
More informationWireless service developing for ubiquitous computing environments using J2ME technologies
Wireless service developing for ubiquitous computing environments using J2ME technologies José Miguel Rubio Escuela de Ingeniería Informática Facultad de Ingeniería, PUCV Valparaíso, Chile jose.rubio.l@ucv.cl
More informationObjects. Phone. Programming. Mobile DAY 3 J2ME. Module 2. In real world: object is your car, your bicycle, your cat.. Object has state and behavior
DAY 3 J2ME Mobile Phone Programming Module 2 J2ME DAY 3 in aj2me nutshell Objects In real world: object is your car, your bicycle, your cat.. Object has state and behavior State: variables (car: color,
More informationLTE : The Future of Mobile Broadband Technology
LTE : The Future of Mobile Broadband Technology Erick Setiawan tukangbajaksawah@gmail.com 1 Become a necessity today, where the wireless broadband technology needed to meet increasing expectations in terms
More informationBVRIT HYDERABAD College of Engineering for Women Department of Information Technology. Hand Out
BVRIT HYDERABAD College of Engineering for Women Department of Information Technology Hand Out Subject Name: Mobile Application Development Prepared by: 1. S. Rama Devi, Assistant Professor, IT Year and
More informationBluetooth Scatternet Application. Sun Code for Freedom
Bluetooth Scatternet Application Sun Code for Freedom Submitted for Code For Freedom Contest 2009 By Ravi D Suvarna Ananth V Sandeep Jain Index Topic Page No. 1. Introduction ---------------------------------------------
More informationMobile OS. Symbian. BlackBerry. ios. Window mobile. Android
Ing. Elton Domnori December 7, 2011 Mobile OS Symbian BlackBerry Window mobile Android ios Mobile OS OS First release Last release Owner Android Android 1.0 September 2008 Android 4.0 May 2011 Open Handset
More informationActivation of Home Automation System via Mobile Technology
Activation of Home Automation System via Mobile Technology M J Van Der Werff 1 W L Xu 2 X Gui 3 1 Institute of Technology and Engineering College of Sciences, Massey University Palmerston North, New Zealand.
More informationWELCOME : OVERVIEW Mobile Applications Testing. Copyright
WELCOME : OVERVIEW Mobile Applications Testing Copyright NataliaS@portnov.com 1 INTRODUCTION: Mobile APP vs Desktop and WEB Ever since the first cell phone hit the commercial market in 1983, the mobile
More informationAndroid App Development for Beginners
Description Android App Development for Beginners DEVELOP ANDROID APPLICATIONS Learning basics skills and all you need to know to make successful Android Apps. This course is designed for students who
More informationWireless Services in Faculty Information System
Wireless Services in Faculty Information System Sava Mikalački, Žarko Bodroški, and Srđan Škrbić Faculty of Science, Trg Dositeja Obradovića 3 21000 Novi Sad, Serbia sava.mikalacki@dmi.uns.ac.rs {shkrba,
More informationAdvanced Data Organization for Java-Powered Mobile Devices
Advanced Data Organization for Java-Powered Mobile Devices Tomáš Tureček 1, Petr Šaloun 2 1 VŠB TU Ostrava, 17. listopadu 15, Ostrava, 708 00, Czech Republic, tomas.turecek@vsb.cz 2 Ostravská univerzita,
More informationWireless Network Introduction
Wireless Network Introduction Module W.bas.1 Dr.M.Y.Wu@CSE Shanghai Jiaotong University Shanghai, China Dr.W.Shu@ECE University of New Mexico Albuquerque, NM, USA 1 Wireless network introduction W.bas.1-2
More informationDetermining the Best Approach
2 Determining the Best Approach The remaining chapters of this book cover the capabilities of the BlackBerry application platform and then dig into each application development option in detail. Before
More informationJ2ME OGC WMS Client user manual
Skylab Mobilesystems http://www.skylab-mobilesystems.com J2ME OGC WMS Client user manual Version 1.1.0 Contents 1 Introduction 3 1.1 Features.................................... 3 1.2 Web Services.................................
More informationNokia for developers. Alexey Kokin. Developer Relations
Nokia for developers Alexey Kokin Developer Relations alexey.kokin@nokia.com Agenda Nokia Platforms and changes due to MSFT deal WP7 Symbian Meego S40 Qt update Ovi Store update 2 Strategy shift in brief
More informationEclipse on Cell phones?
Eclipse on Cell phones? An Introduction to the ercp ~ Chris Aniszczyk ~ 1 Agenda Overview (~10 mins) eswt (~20 mins) Introduction Mobile Extensions Working with Devices (~10 minutes) Troubleshooting
More informationAndroid App Development
Android App Development Outline Introduction Android Fundamentals Android Studio Tutorials Introduction What is Android? A software platform and operating system for mobile devices Based on the Linux kernel
More informationDistributed Multitiered Application
Distributed Multitiered Application Java EE platform uses a distributed multitiered application model for enterprise applications. Logic is divided into components https://docs.oracle.com/javaee/7/tutorial/overview004.htm
More informationAll about the new SCMAD Certification Exam
All about the new SCMAD Certification Exam ----------------------------------------------------------------------------------------------------------------- Summary: The mobile market is envisioned as
More informationADOBE CAPTIVATE 8. Content Planning Guide
ADOBE CAPTIVATE 8 Content Planning Guide Summer 2014 Table of Contents Using Captivate 8 on Your OnPoint Learning Platform... 2 What are the Advantages and Disadvantages of Captivate?... 2 Use Cases for
More informationDeltaV Mobile. Introduction. Product Data Sheet September DeltaV Distributed Control System
DeltaV Distributed Control System Product Data Sheet September 2017 DeltaV Mobile Make faster and better decisions with secure, read-only access to your critical operational data, whenever and wherever
More informationDigital Convergence Vision and Architecture. Timo Poikolainen Vice President, Marketing Technology Platforms Nokia
Digital Convergence Vision and Architecture Timo Poikolainen Vice President, Marketing Technology Platforms Nokia 1 NOKIA T.Poikolainen/May 2004 Agenda Mobile Industry - Digital convergence Horizontal
More informationJSR 248: Taking Java Platform, Micro Edition (Java ME) to the Next Level
JSR 248: Taking Java Platform, Micro Edition (Java ME) to the Next Level Kay Glahn Consultant Mobile Service Architecture, Vodafone http://www.vodafone.com Erkki Rysä Technologist Nokia Corporation http://www.nokia.com
More informationBarclay s 2009 Worldwide Wireless and Wireline Conference
Barclay s 2009 Worldwide Wireless and Wireline Conference MAY 28, 2009 Steve Mollenkopf Executive Vice President, & President, Qualcomm CDMA Technologies Safe Harbor Before we proceed with our presentation,
More informationCopyright
Copyright NataliaS@portnov.com 1 Overview: Mobile APPS Categories Types Distribution/Installation/Logs Mobile Test Industry Standards Remote Device Access (RDA) Emulators Simulators Troubleshooting Guide
More informationSDR Forum Meeting Report
SDR Forum Meeting Report Tokyo Institute of Technology May 15, 2001 Edgar Carlos carlos@mobile.ss.titech.ac.jp What is the SDR Forum? It is a non-profit organization comprised of 100 corporations from
More informationAn Oracle White Paper April Oracle Application Express 5.0 Overview
An Oracle White Paper April 2015 Oracle Application Express 5.0 Overview Disclaimer The following is intended to outline our general product direction. It is intended for information purposes only, and
More informationJuly 2004 Sophia Antipolis, France
Experience from Every Handheld A Position Paper Ewald Anderl CTO and VP, Kirusa anderl@kirusa.com Inderpal Singh Mumick CEO and Founder, Kirusa mumick@kirusa.com For the W3C Workshop July 2004 Sophia Antipolis,
More informationSession 4 Networks II
15.561 Information Technology Essentials Session 4 Networks II Copyright 2005 Thomas Malone, Chris Dellarocas Acknowledgments: Slides marked CD are adapted from Chris Dellarocas, U. Md.. Outline Network
More informationProgramming Wireless Devices with the Java 2 Platform, Micro Edition
Programming Wireless Devices with the Java 2 Platform, Micro Edition J2ME Connected Limited Device Configuration (CLDC) Mobile Information Device Profile (MIDP) Roger Riggs Antero Taivalsaari Mark VandenBrink
More informationAware IM Version 8.2 Aware IM for Mobile Devices
Aware IM Version 8.2 Copyright 2002-2018 Awaresoft Pty Ltd CONTENTS Introduction... 3 General Approach... 3 Login... 4 Using Visual Perspectives... 4 Startup Perspective... 4 Application Menu... 5 Using
More informationDeveloping Exceptional Mobile and Multi-Channel Applications using IBM Web Experience Factory
Developing Exceptional Mobile and Multi-Channel Applications using IBM Web Experience Factory IBM Corporation 2011 Who am I? 2 Agenda Mobile web applications and Web Experience Factory Tour of Web Experience
More informationTree-mapping Based App Access System for ios Platform
Tree-mapping Based App Access System for ios Platform Project Report Supervisor: Prof. Rossiter Prepared by: WANG Xiao, MSc(IT) Student 3 May, 2012 Proposal number: CSIT 6910A-Final Table of Contents 1.
More informationDepartment of Computer Science
Department of Computer Science Institute for System Architecture, Chair for Computer Networks Application Development for Mobile and Ubiquitous Computing LunchBox Final Presentation Group 12 Dana Henkens
More informationTAMZ. Department of Computer Science VŠB-Technical University of Ostrava
TAMZ 1 Contact Information Office: A-1007 Address: Dept. of Computer Science, FEECS 17. listopadu 15 708 33 Ostrava-Poruba Phone: +420 59 732 4219 E-mail: pavel.moravec@vsb.cz Web: http://wiki.cs.vsb.cz/index.php/moravec/cz
More informationMobile Phone Programming
agenda Symbian OS Introduction Why Symbian? Overview Symbian Development considerations UI Platforms Series 60/80/90, UIQ etc. agenda Development for S60 Available IDE s Getting the SDK and using the Carbide.c++
More informationMobile Handset Population in Finland
Mobile Handset Population in Finland 2005-2010 Antti Riikonen Aalto University March 3 rd, 2011 MoMIE: Comprehensive view on mobile service usage HANDSET POPULATION MoMIE RESEARCH: Surveys on handset panel
More informationINTRODUCTION TO WIRELESS COMMUNICATION
OVERVIEW INTRODUCTION TO WIRELESS COMMUNICATION EVOLUTION FROM 1G TO 4G SYSTEM 5-G WIRELESS SYSTEM FUNCTIONAL ARCHITECTURE FOR 5G MOBILE NETWORKS THE 4A PARADIGM FEATURES OF 5G TECHNOLOGY 5G APPLICATION
More information$29. Telstra T116A. Available in Black
Telstra T116A VGA Camera MP3 Player MicroSD up to 32 GB Alarm Approx 20MB of internal Memory 3.6 Mbps peak downlink rating Calendar Stop Watch and Voice Recorder Keypad voice tones that speak to you Available
More informationOracle FLEXCUBE Direct Banking
Oracle FLEXCUBE Direct Banking Mobile J2ME Client Developer Guide Release 12.0.3.0.0 Part No. E52543-01 April 2014 Mobile J2ME Client Developer Guide April 2014 Oracle Financial Services Software Limited
More informationAndroid. Lesson 1. Introduction. Android Developer Fundamentals. Android Developer Fundamentals. to Android 1
Android Lesson 1 1 1 1.0 to Android 2 Contents Android is an ecosystem Android platform architecture Android Versions Challenges of Android app development App fundamentals 3 Android Ecosystem 4 What is
More informationAndroid Online Training
Android Online Training IQ training facility offers Android Online Training. Our Android trainers come with vast work experience and teaching skills. Our Android training online is regarded as the one
More informationIntroduction To Android
Introduction To Android Mobile Technologies Symbian OS ios BlackBerry OS Windows Android Introduction to Android Android is an operating system for mobile devices such as smart phones and tablet computers.
More informationSmall Business Mobility
Enabling your team to work anywhere, anytime More than 50 million US workers are considered mobile, spending at least 20% of the time away from their primary workspace 1. Mobile technology is becoming
More information